package org.jeecg.modules.wms.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.wms.entity.WmsRequisition;
import org.jeecg.modules.wms.entity.WmsRequisitionAccessory;
import org.jeecg.modules.wms.entity.WmsRequisitionAttachment;
import org.jeecg.modules.wms.entity.WmsRequisitionProfile;

import java.io.Serializable;
import java.util.List;

/**
 * 领料单VO对象
 */
@Data
@ApiModel(value = "领料单VO对象", description = "包含领料单基本信息和明细信息")
public class WmsRequisitionVO extends WmsRequisition implements Serializable {
    
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "领料单基本信息")
    private WmsRequisition requisition;
    
    @ApiModelProperty(value = "型材明细列表")
    private List<WmsRequisitionProfile> profileList;
    
    @ApiModelProperty(value = "配件明细列表")
    private List<WmsRequisitionAccessory> accessoryList;
    
    @ApiModelProperty(value = "附件列表")
    private List<WmsRequisitionAttachment> attachmentList;
} 